package com.woniuxy.controller.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

/**
 * 根据条件查询项目
 */

@Data
@ApiModel("查询项目需要的信息")
public class CondFrom {

    /**
     *  查询条件：项目名称/项目编号
     */
    @ApiModelProperty("项目名称/项目编号")
    private String condition;

    /**
     * 项目创建者（当前登录的产品经理）
     */
    @ApiModelProperty("项目创建人id")
    @NotNull(message = "当前信息不完整，请联系管理员完善信息")
    private Integer uid;

    /**
     *  分页查询：页数
     */
    @ApiModelProperty("页数")
    @Min(value = 0,message = "页数最小为1")
    private Integer pagenum;

    /**
     *  分页查询：每页数据量
     */
    @Min(value = 1,message = "每页数据最少为1")
    @ApiModelProperty("每页数据条数")
    private Integer pagesize;

}
